package com.fkcai.hansoul.model.dto.post;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * 帖子创建请求 DTO 类
 *
 * <p>
 * 该类用于封装前端发送到后端的帖子创建请求数据，
 * 将前端传来的帖子相关信息封装为一个对象，便于后端进行接收和处理，从而实现帖子的创建功能。
 * </p>
 *
 * @author 香辣鸡腿堡
 * @version 1.0.0
 * @since 2025-04-27
 */
@Data
public class PostCreateDto {
	@NotBlank(message = "标题不能为空")
	private String title;
	@NotBlank(message = "内容不能为空")
	private String content;
	@NotNull(message = "分类不能为空")
	private Integer categoryId;
	
	// private List<MultipartFile> images;
	// private MultipartFile  video;
	
	// private LocalDateTime scheduledTime;    // 定期发布时间
}
